Shirland Road Children's Home
4 Shirland Rd., Westminster Abbey, London, United Kingdom, W9 2JW
(02076) 413532 Phone